import * as React from "react"
import Svg, { G, Path, Defs, LinearGradient, Stop } from "react-native-svg"
/* SVGR has dropped some elements not supported by react-native-svg: filter */

function LegalOnline(props) {
  return (
    <Svg
      xmlns="http://www.w3.org/2000/svg"
      width={48}
      height={48}
      viewBox="0 0 48 48"
      fill="none"
      {...props}
    >
      <G filter="url(#filter_2_219)">
        <Path
          fill="#2FB4ED"
          d="M26.405 6c-3.016 0-6.774.341-9.8.69a6.94 6.94 0 00-6.11 6.13c-.347 3.103-.69 6.98-.69 10.09 0 3.104.344 6.98.69 10.08a6.93 6.93 0 006.09 6.14c3.03.35 6.798.7 9.82.7 3.021 0 6.79-.35 9.82-.7 3.212-.37 5.729-2.867 6.09-6.08.345-3.074.69-6.95.69-10.14 0-3.104-.355-6.98-.7-10.08-.36-3.222-2.86-5.758-6.08-6.13-3.03-.35-6.799-.7-9.82-.7"
        />
      </G>
      <G filter="url(#filter_2_220)">
        <Path
          fill="url(#linear_fill_2_220_0)"
          fillOpacity={0.5}
          d="M22.6 9.171c-3.016 0-6.773.342-9.8.69a6.94 6.94 0 00-6.11 6.13c-.346 3.104-.69 6.98-.69 10.09 0 3.105.344 6.98.69 10.08a6.93 6.93 0 006.09 6.14c3.03.35 6.798.7 9.82.7 3.022 0 6.79-.35 9.82-.7 3.212-.37 5.73-2.866 6.09-6.08.345-3.074.69-6.949.69-10.14 0-3.104-.354-6.98-.7-10.08-.36-3.221-2.86-5.758-6.08-6.13-3.03-.35-6.798-.7-9.82-.7"
        />
        <Path
          fill="url(#linear_fill_2_220_1)"
          d="M22.6 9.171c-3.016 0-6.773.342-9.8.69a6.94 6.94 0 00-6.11 6.13c-.346 3.104-.69 6.98-.69 10.09 0 3.105.344 6.98.69 10.08a6.93 6.93 0 006.09 6.14c3.03.35 6.798.7 9.82.7 3.022 0 6.79-.35 9.82-.7 3.212-.37 5.73-2.866 6.09-6.08.345-3.074.69-6.949.69-10.14 0-3.104-.354-6.98-.7-10.08-.36-3.221-2.86-5.758-6.08-6.13-3.03-.35-6.798-.7-9.82-.7"
        />
        <Path
          fillRule="evenodd"
          fill="url(#linear_border_2_220_0)"
          d="M12.8 9.861c3.027-.348 6.784-.69 9.8-.69 3.022 0 6.79.35 9.82.7 3.22.372 5.72 2.909 6.08 6.13.346 3.1.7 6.976.7 10.08 0 3.191-.345 7.066-.69 10.14-.36 3.214-2.878 5.71-6.09 6.08-3.03.35-6.798.7-9.82.7-3.022 0-6.79-.35-9.82-.7a6.93 6.93 0 01-6.09-6.14c-.346-3.1-.69-6.976-.69-10.08 0-3.11.344-6.986.69-10.09a6.94 6.94 0 016.11-6.13zm-2.1.995q1.014-.496 2.143-.626 5.965-.688 9.757-.688 3.731 0 9.777.698 1.128.13 2.138.626.982.482 1.754 1.262t1.248 1.77q.488 1.014.614 2.145.698 6.255.698 10.038 0 3.974-.688 10.099-.126 1.125-.616 2.133-.478.98-1.252 1.752-.774.77-1.759 1.248-1.01.49-2.137.62-6.046.697-9.777.697-3.731 0-9.778-.697-1.127-.13-2.138-.627-.984-.485-1.758-1.267-.774-.781-1.252-1.772-.49-1.017-.615-2.147-.688-6.165-.688-10.039 0-3.89.688-10.049.126-1.128.618-2.143.48-.99 1.258-1.77.777-.78 1.765-1.263z"
        />
      </G>
      <G opacity={0.8} fill="#FFF">
        <Path d="M15.46 24.091c.47.456 1.034.703 1.694.703h.103v-4.647h-.282c.54-1.291 1.365-2.16 2.476-2.88a6.676 6.676 0 013.7-1.097c1.355 0 2.592.385 3.707 1.106 1.117.72 1.945 1.58 2.484 2.87h-.204v4.613c.775 0 1.226-.227 1.695-.685a2.226 2.226 0 00.705-1.656c0-.432-.11-.832-.333-1.197a2.335 2.335 0 00-.892-.855c-.516-1.465-1.429-2.662-2.737-3.592-1.309-.93-2.78-1.395-4.42-1.395-1.639 0-3.11.462-4.419 1.386-1.308.924-2.22 2.125-2.737 3.6-.384.205-.687.49-.909.856a2.27 2.27 0 00-.333 1.197c0 .649.235 1.218.703 1.673z" />
        <Path d="M23.15 17.738c-1.428 0-2.649.494-3.663 1.485-1.014.99-1.52 2.187-1.52 3.592 0 1.405.506 2.602 1.52 3.592 1.014.99 2.239 1.485 3.672 1.485 1.433 0 2.655-.494 3.663-1.485 1.008-.99 1.512-2.187 1.512-3.592 0-1.405-.505-2.602-1.512-3.592-1.008-.99-2.23-1.485-3.672-1.485z" />
        <Path d="M31.314 30.025c-.726-1.087-1.718-1.942-2.98-2.565a7.963 7.963 0 01-2.376 1.467 7.5 7.5 0 01-2.808.531 7.561 7.561 0 01-2.8-.522 7.649 7.649 0 01-2.367-1.476c-1.248.636-2.23 1.493-2.943 2.574-.713 1.08-1.07 2.34-1.07 3.781 6.338 1.053 12.495 1.124 18.434 0 0-1.44-.364-2.703-1.09-3.79z" />
      </G>
      <Defs>
        <LinearGradient
          id="linear_fill_2_220_0"
          x1={8.983680725097656}
          y1={41.02001953125}
          x2={36.21260070800781}
          y2={11.04931640625}
          gradientUnits="userSpaceOnUse"
        >
          <Stop offset={0} stopColor="#2FB4ED" stopOpacity={0.3} />
          <Stop offset={0.1417} stopColor="#4596ED" stopOpacity={0.3} />
          <Stop offset={0.8752} stopColor="#4596ED" stopOpacity={0.5} />
          <Stop offset={1} stopColor="#2FB4ED" stopOpacity={0.5} />
        </LinearGradient>
        <LinearGradient
          id="linear_fill_2_220_1"
          x1={37.36418151855469}
          y1={11.5576171875}
          x2={18.798492431640625}
          y2={28.7490234375}
          gradientUnits="userSpaceOnUse"
        >
          <Stop offset={0} stopColor="#FFF" stopOpacity={0.5} />
          <Stop offset={0.8222} stopColor="#FFF" stopOpacity={0} />
        </LinearGradient>
        <LinearGradient
          id="linear_border_2_220_0"
          x1={9.356475830078125}
          y1={9.17138671875}
          x2={37.03089141845703}
          y2={41.53271484375}
          gradientUnits="userSpaceOnUse"
        >
          <Stop offset={0} stopColor="#5EB0F2" />
          <Stop offset={0.4736} stopColor="#FFF" />
          <Stop offset={0.5584} stopColor="#FFF" />
          <Stop offset={1} stopColor="#5EB0F2" />
        </LinearGradient>
      </Defs>
    </Svg>
  )
}

export default LegalOnline
